export async function removeUserById(id) {
    console.log(id);
    let self = this;
    let role_id = sessionStorage.getItem("role_id");
    if (role_id !== "1") return self.$message.error("您没有权限删除管理员");
    if (id === 1) {
        return self.$message.error("超级管理员不能删除超级管理员");
    }
    // 先弹框询问用户是否删除数据
    const confirmResult = await self
        .$confirm("此操作将永久删除该用户, 是否继续?", "提示", {
            confirmButtonText: "确定",
            cancelButtonText: "取消",
            type: "warning",
        })
        .catch((err) => err);
    // 如果用户确认删除则返回值为字符串 confirm
    // 如果用户取消了删除，则返回值为字符串 cancel
    // console.log(confirmResult);
    if (confirmResult !== "confirm") {
        return self.$message.info("已经取消删除");
    }

    // console.log("确认了删除");
    const res = await self.$Delete(`/admin/${id}`);
    if (res.code !== 1) {
        return self.$message.error("删除管理员失败！");
    }

    self.$message.success("删除管理员成功！");
}